home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-07-09 | 18.3 KB | 503 lines | [TEXT/R*ch] |
-
- It takes some time, but here am I again!
-
- New headers and new dumps with alpha versions of 8.5 were emailed to
- me and they contain loads of new selectors.
-
- Despite an earlier 8.2 test version, the next OS update will be 8.5
- and not 8.2 as was suggested here. Also, my source TidBITS made me
- believe the difference between the two new PowerBook G3 Series was
- the PPC 740 or 750 processor. But both have a PPC 750, only one has
- a backside cache while the other hasn't. The 'mach' entry has been
- corrected.
-
- Have fun!
- Rene Ros
-
- ***************************************************************************
- 5TH ANNIVERSARY!!! LET'S PARTY! CHECK OUT:
- http://www.bio.vu.nl/home/rgaros/gestalt/party/
- ***************************************************************************
-
-
- Gestalt Selectors List 4.1.4 Update
- ===================================
-
- Maintained and published by Rene G.A. Ros (rene@rgaros.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version : 20 March 1998, 17:15 CET (GMT+1)
- Previous update: 18 May 1998, 19:30 CET (GMT+1)
- Last modified : 15 June 1998, 17:10 CET (GMT+1)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
- The latest GSL version is also available on the GSL Web page. Point your
- Internet browser to:
- http://www.bio.vu.nl/home/rgaros/gestalt/
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Anonymous 2 System (8.5a4) afps, agdb, alis, apsw,
- avav, bmgv, bugw, cntl,
- dema, demv, dply, fndr,
- icon, menu, pcxg, prfs,
- rram, snmp, swex, uisf,
- uisv, vdrc
- Anonymous 3 System (8.5) cntl, dlog, menu, uisf,
- uisv
- Jean-Pierre Curcio System tv
- Mark DeNyse, America Online
- AIM Menu ext AIM8
- Fabrizio Oddone Open Transport otvr
- ---------------------------------------------------------------------------
-
- Apple System Software (A-D)
- ===========================
- afps (AppleShare ext [3.5?], part of System 7.5) &AD18, &AT20
- gestaltAppleShareClientVersion?
- Returns the version of the AppleShare client software as integer in
- the low-word of the response. The high-word of the response returns
- information about the AppleShare client software.
- (Rene Ros, Jean-Pierre Curcio)
-
- enum {
- gestaltAFPClient = FOUR_CHAR_CODE('afps'),
- gestaltAFPClientVersionMask = 0x0000FFFF,
- /* low word of long is
- the client version
- 0x0001 -> 0x0007 */
- gestaltAFPClient3_5 = 0x0001,
- gestaltAFPClient3_6 = 0x0002,
- gestaltAFPClient3_6_1 = 0x0003,
- gestaltAFPClient3_6_2 = 0x0004,
- gestaltAFPClient3_6_3 = 0x0005, /* including 3.6.4, 3.6.5*/
- gestaltAFPClient3_7 = 0x0006, /* including 3.7.1 */
- gestaltAFPClient3_7_2 = 0x0007, /* including 3.7.3 */
- | gestaltAFPClient3_8? = 0x0008, /* With Mac OS 8.5 */
-
- gestaltAFPClientAttributeMask = (long)0xFFFF0000,
- /* high word of long is a
- set of attribute bits */
- gestaltAFPClientCfgRsrc = 16, /* Client uses config resources*/
- | gestalt??? = 28, /* with Mac OS 8.5 */
- gestaltAFPClientSupportsIP = 29, /* Client supports AFP over
- TCP/IP*/
- gestaltAFPClientVMUI = 30, /* Client can put up UI from
- the PBVolMount trap*/
- gestaltAFPClientMultiReq = 31 /* Client supports multiple
- outstanding requests*/
- };
-
- alis (System [7.0])
- (Remote Access Aliases ext [1.0?], part of Apple Remote Access)
- gestaltAliasMgrAttr
- Returns information about the Alias Manager.
-
- enum {
- #define gestaltAliasMgrAttr 'alis' /* Alias Mgr attributes */
- gestaltAliasMgrPresent = 0,
- gestaltAliasMgrSupportsRemoteAppletalk = 1, /* supports Remote
- Appletalk &AD02 */
- gestaltAliasMgrSupportsAOCEKeychain = 2, /* True if the Alias Mgr
- knows about the AOCE
- AOCE Keychain
- &AS22 */
- gestaltAliasMgrResolveAliasFileWithMountOptions = 3,
- /* True if the Alias Mgr implements IsAliasFile() and
- gestaltAliasMgrResolveAliasFileWithMountOptions() &AS29 */
- | gestalt??? = 4}; /* With Mac OS 8.5 */
-
- NOTE: See 'Reports' chapter (QuickTime section) for more information.
-
- |cntl (Sytem? [8.5?])
- | gestaltControlMgrAttr
- | Returns information about the (PowerPC-native?) Control Manager.
- |
- | enum {
- | #define gestaltControlMgrAttr 'cntl'
- | gestaltControlMgrPresent = (1L << 0)};
-
- |dlog (Sytem? [8.5?])
- | gestaltDialogMgrAttr
- | Returns information about the (PowerPC-native?) Dialog Manager.
- |
- | enum {
- | #define gestaltDialogMgrAttr 'dlog'
- | gestaltDialogMgrPresent = (1L << 0)};
-
- dply (Display Enabler [1.0?])
- (System [7.1.1])
- gestaltDisplayMgrAttr &AS05
- Returns information about the Display Manager.
-
- enum {
- #define gestaltDisplayMgrAttr 'dply' /* Display Mgr attr. */
- gestaltDisplayMgrPresent = 0, /* True if Display Mgr is
- present */
- gestalt??? = 1, /* seen with System 7.5.2 */
- gestaltDisplayMgrCanSwitchMirrored = 2, /* True if Display Mgr can
- switch modes on mirrored
- displays &AD21 */
- gestaltDisplayMgrSetDepthNotifies = 3, /* True, SetDepth generates
- Display Mgr
- notification &AD21 */
- | gestalt??? = 4}; /* with Mac OS 8.5 */
-
- Apple System Software (E-H)
- ===========================
- fndr (Finder [7.1.1]) &AS04
- (Finder Scripting Extension ext [1.2?])
- (Finder Clipping Extension ext [7.1.4?])
- gestaltFinderAttr
- Returns information about the Finder.
-
- enum {
- #define gestaltFinderAttr 'fndr'
- gestaltFinderDropEvent = 0,
- gestaltFinderMagicPlacement = 1,
- gestaltFinderCallsAEProcess = 2,
- gestaltOSLCompliantFinder = 3, /* supports Finder Event
- Suite */
- gestaltFinderSupports4GBVolumes = 4, /* implemented by System
- 7.5.1 but bit not
- set? */
- gestaltFinderHandlesCFMFailures = 5,
- gestaltFinderHasClippings = 6, /* &AD12 */
- gestaltFinderFullDragManagerSupport = 7, /* Finder accepts 'hfs '
- flavors properly
- &AS29 */
- gestaltFinderFloppyRootComments = 8, /* see note &AT21 */
- gestaltFinderLargeAndNotSavedFlavorsOK = 9}; /* see note &AT21 */
- | gestalt??? = 10}; /* with Mac OS 8.5 */
- [notes omitted here]
-
- Apple System Software (I-L)
- ===========================
- icon (System 7.5 Update ext [1.0])
- (System [7.6?])
- gestaltIconUtilities
- Returns information about the Icon Utilities routines.
-
- enum {
- #define gestaltIconUtilities 'icon' /* Icon Utils attributes */
- gestaltIconUtilitiesPresent = 0,
- | gestalt??? = 1, /* with Mac OS 8.5 */
- | gestalt??? = 2, /* with Mac OS 8.5 */
- | gestalt??? = 3}; /* with Mac OS 8.5 */
-
- NOTE:
- This selector is supposed to be implemented since System 7.1.2. You
- need to determine if the _IconDispatch A-trap (0xAB49) is available
- instead since the Icon Utilities are actually available since
- System 7.0. &AD13/AT01
- System 7.5.1 finally implements this selector. (Anonymous)
-
- Apple System Software (M)
- =========================
- |menu (Sytem? [8.5?])
- | gestaltMenuMgrAttr
- | Returns information about the PowerPC-native? Menu Manager.
- |
- | enum {
- | #define gestaltMenuMgrAttr 'dlog'
- | gestaltMenuMgrPresent = 0};
-
- Apple System Software (N-O)
- ===========================
- otvr (Open Transport lib [1.1])
- gestaltOpenTptVersion?
- Returns the version of Open Transport as NumVersion. (Anonymous)
-
- enum {
- #define gestaltOpenTptVersion? 'otvr'
-
- kOTIPSingleLinkMultihomingVersion = 0x01300000 /* OT 1.3 */
- }
-
- | NOTE:
- | This selector erroneously returns 0x00008000 for the 1.1 version
- | of Open Transport on System 7.1, 7.1.1 and 7.1.2.
-
- Apple System Software (P-S)
- ===========================
- pcxg (PC Exchange cp? [???])
- (File Exchange cp? [???] part of Mac OS 8.5?)
- gestaltPCXAttr &AS04/AS05
- Returns information about PC Exchange.
-
- enum {
- #define gestaltPCXAttr 'pcxg' /* PC Exchange attributes */
- gestaltPCXHas8and16BitFAT = 0, /* PC Exchange supports both 8 and
- 16 bit FATs */
- gestaltPCXHasProDOS = 1, /* PC Exchange supports ProDOS */
- gestalt??? = 2, /* with Mac OS 8.5 */
- | gestalt??? = 3}; /* with Mac OS 8.5 */
-
- NOTE:
- [This selector] isn't supported by all versions of PCExchange.
- [...] to find out if MS-DOS (or ProDOS) disks can be mounted you can
- use the File System Manager' GetFSInfo routine to determine what
- FSM-based file systems are installed. (Jim Luther)
-
- Apple System Software (T-Z)
- ===========================
- tv (System? [???])
- (Video Startup ext [1.0], part of European Video Installer)
- gestaltTVAttr &AS14
- Returns information about the TV capabilities.
-
- enum {
- #define gestaltTVAttr 'tv ' /* TV Version [huh? ed.] */
- gestaltHasTVTuner = 0, /* supports Philips FL1236F
- video tuner */
- gestaltHasSoundFader = 1, /* supports Philips TEA6330
- Sound Fader chip */
- gestaltHasHWClosedCaptioning = 2, /* supports Philips SAA5252
- Closed Captioning */
- gestaltHasIRRemote = 3, /* supports CyclopsII Infra Red
- Remote Control */
- gestaltHasVidDecoderScaler = 4, /* supports Philips SAA7194
- Video Decoder/Scaler */
- gestaltHasStereoDecoder = 5, /* supports Sony SBX1637A-01
- stereo decoder */
- gestaltHasSerialFader = 6, /* has fader audio in serial
- with system audio &AS22 */
- gestaltHasFMTuner = 7, /* has FM Tuner from donnybrook
- card &AS22 */
- | gestaltHasSystemIRFunction = 8,
- gestaltIRDisabled = 9, /* Infra Red remote is not
- disabled. &AS29 */
- gestaltINeedIRPowerOffConfirm = 10, /* Need IR power off confirm
- dialog. &AS29 */
- gestaltHasZoomedVideo = 11}; /* Has Zoomed Video PC Card video
- input. &AS29 */
-
- |uisf (Sytem? [8.5?])
- | gestaltATSUFeatures
- | Returns information about ATSU.
- |
- | #define gestaltATSUFeatures 'uisf'
-
- |uisv (Sytem? [8.5?])
- | gestaltATSUVersion
- | Returns the version of ??? as BCD.
- |
- | enum {
- | #define gestaltATSUVersion 'uisv'
- | gestaltOriginalATSUVersion = (1 << 16)};
-
- wind (System [8.5?])
- gestaltWindowMgrAttr &AD21
- | Returns information about the PowerPC-native Window Manager.
-
- | enum {
- | #define gestaltWindowMgrAttr 'wind'
- | gestaltWindowMgrPresent = (1L << 0)};
-
- NOTE:
- The following is originally from the Preliminary Copland Headers.
- | Copland is replaced by Rhapsody which is replaced by Mac OS X.
-
- enum {
- #define gestaltWindowMgrAttr 'wind'
- kSystemEightWindowMgr = 0,
- kSystemEightWindowsVersion = 8,
- kLatestWindowsVersion = 8};
-
- Apple Additional Software
- =========================
- No changes.
-
- Third Parties Software
- ======================
- |AIM8 (AIM Menu ext [???] part of AOL Instant Messenger appl)
- | gestaltAIM
- | Returns a pointer or handle to a private data structure
- | (undocumented). (Mark DeNyse)
- |
- | #define gestaltAIM 'AIM8'
- |
- | NOTE:
- | The 8 is actually the option-8 character (0xA5).
-
- Unknown Apple Software (A-K)
- ============================
- |agdb (Sytem? [8.5?])
- | Observed value: 0x0.
-
- |apsw (Sytem? [8.5?])
- | Observed value: 0x2E.
-
- |avav (Sytem? [8.5?])
- | Observed value: 0x010600.
-
- bmgv (??? [???])
- Observed values: 0x10 (Motorola Starmax), 0x00010005 (Harmony; Hooper
- prototype/ 7.6; PowerBook 3400), 0x0010100 (Tempo;
- | PM 7300), 0x0010200 (Allegro/8.5)
-
- |bugw (Sytem? [8.5?])
- | Observed value: 0x01.
-
- |dema (Sytem? [8.5?])
- | Observed value: 0x00.
-
- |demv (Sytem? [8.5?])
- | Observed value: 0x010001.
-
- |prfs (Sytem? [8.5?])
- | Observed value: 0x01.
-
- |rram (Sytem? [8.5?])
- | Observed value: 0x09000000.
-
- |snmp (Sytem? [8.5?])
- | Observed value: 0xFFFF.
-
- |swex (Sytem? [8.5?])
- | Observed value: 0x01.
-
- |vdrc (Sytem? [8.5?])
- | Address?
-
- Unknown Apple Software (L-Z)
- ============================
- No changes.
-
- Unknown Third Parties Software
- ==============================
- |nscJ (Scenics cp [1.4?] by noEsis)
-
- Reports
- =======
- No changes.
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Gestalt Selector:
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- First version to install selector:
-
- Package name:
-
- Author or Company name:
-
- Constant name:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rene@rgaros.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Anonymous contributor(s) anonymous@secret.bvd.nl
- Mark DeNyse, America Online MarkDeNyse@aol.com
- Fabrizio Oddone fab@kagi.com
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (C) 1992-1998, Rene G.A. Ros
-
- It is not allowed to distribute the GSL updates separate from the full GSL.
- The full GSL can be used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- Developer and consultant at S&B Office Services, Woerden, The Netherlands
- Consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands.
-
- Email: rene@rgaros.nl (preferred)
- rene_ros@office.nl (work)
- rgaros@bio.vu.nl
- rgaros@dds.nl
- WWW : http://www.bio.vu.nl/home/rgaros/
- http://huizen.dds.nl/~rgaros
-